Skip to content

Utkarsh Dwivedi | SDF Character Creator #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 50 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
f461b3d
readme progress
utkarshdwivedi3997 Nov 9, 2023
54e8142
milestone readme progress
utkarshdwivedi3997 Nov 9, 2023
6ac91be
update design diagram
utkarshdwivedi3997 Nov 9, 2023
0c4a39f
design doc done
utkarshdwivedi3997 Nov 9, 2023
064a751
Update README.md
utkarshdwivedi3997 Nov 9, 2023
5b84492
add unity gitignore
utkarshdwivedi3997 Nov 11, 2023
586c46a
unity setup
utkarshdwivedi3997 Nov 11, 2023
90de981
sdf ball in unity (raymarching works)
utkarshdwivedi3997 Nov 11, 2023
905b91e
multiple sdfs work now
utkarshdwivedi3997 Nov 12, 2023
1b83ab4
added other blend modes and box
utkarshdwivedi3997 Nov 12, 2023
f78b074
fix lighting :|
utkarshdwivedi3997 Nov 16, 2023
d4dabc2
made a boi
utkarshdwivedi3997 Nov 16, 2023
5607dc3
boi now has eyes and teeth
utkarshdwivedi3997 Nov 16, 2023
08ed3dc
readme for milestone 1
utkarshdwivedi3997 Nov 16, 2023
f5e1ec8
add table of contents to readme
utkarshdwivedi3997 Nov 16, 2023
4215a08
add video
utkarshdwivedi3997 Nov 16, 2023
06fde83
Update README.md
utkarshdwivedi3997 Nov 17, 2023
0575760
Update README.md
utkarshdwivedi3997 Nov 18, 2023
a7ef057
Update README.md
utkarshdwivedi3997 Nov 18, 2023
35033b7
added torus, changed positions array to transform matrices so that sc…
utkarshdwivedi3997 Nov 18, 2023
c74c6a0
convert size to data
utkarshdwivedi3997 Nov 19, 2023
4e88b16
adjust torus sizing
utkarshdwivedi3997 Nov 19, 2023
10b7bb6
added cylinder, capsule, octahedron, cone, added roundness of objects…
utkarshdwivedi3997 Nov 19, 2023
c47cd6c
add colour blending for lambertian
utkarshdwivedi3997 Nov 20, 2023
e5c1aa4
fix animation on first character
utkarshdwivedi3997 Nov 20, 2023
4a1442b
fix ondisable not deinit-ing sdfcollection.
utkarshdwivedi3997 Nov 20, 2023
9dd0765
raymarching tweaks
utkarshdwivedi3997 Nov 20, 2023
78b1f04
Update README.md
utkarshdwivedi3997 Nov 20, 2023
1020a58
allow both raymarching and sphere tracing for now. other small tweaks
utkarshdwivedi3997 Nov 20, 2023
79762f5
added smoothness and material blending. convert shader to be unity de…
utkarshdwivedi3997 Nov 29, 2023
ffa45c2
added colour blending mode
utkarshdwivedi3997 Nov 29, 2023
a77288c
texturing using input textures doesn't work and is likely going to be…
utkarshdwivedi3997 Nov 29, 2023
2ca8966
remove code for texturing from assets
utkarshdwivedi3997 Nov 30, 2023
5c417fa
character update
utkarshdwivedi3997 Nov 30, 2023
b79c80d
added emission property to sdf
utkarshdwivedi3997 Nov 30, 2023
6740b0e
started setup for procedural texturing
utkarshdwivedi3997 Nov 30, 2023
f72ba15
added procedural textures (simple dots, diamonds, waves, stripes)
utkarshdwivedi3997 Nov 30, 2023
4707b86
made a new character
utkarshdwivedi3997 Nov 30, 2023
99244d8
added noise textures using 3d noise
utkarshdwivedi3997 Dec 5, 2023
09ad5ac
compound sdfs are finally done.
utkarshdwivedi3997 Dec 6, 2023
5069f12
fix compounding indexing bug
utkarshdwivedi3997 Dec 6, 2023
1079a0e
added bounding box optimisation
utkarshdwivedi3997 Dec 6, 2023
0b101de
added mushroom character
utkarshdwivedi3997 Dec 6, 2023
de12868
anims
utkarshdwivedi3997 Dec 6, 2023
c6fcf95
udpate scene
utkarshdwivedi3997 Dec 6, 2023
9d6d8ad
readme updated with video link
utkarshdwivedi3997 Dec 6, 2023
6ad2634
Update README.md
utkarshdwivedi3997 Feb 13, 2024
8fcf6b0
update readme
utkarshdwivedi3997 Feb 13, 2024
298ba07
update readme
utkarshdwivedi3997 Feb 13, 2024
aff92ba
readme updated
utkarshdwivedi3997 Feb 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 106 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
# ===========================
# Default GIT Ignore Rules
# ===========================

# OS Generated
# ============================---++++asking?
._*
.DS_Store
.Spotlight-V100
.Trashes
[Dd]esktop.ini
ehthumbs.db
[Tt]humbs.db

# Asset meta data should only be ignored when the corresponding asset is also ignored
# I don't think this line works because Icons was being ignored but Icons.meta wasn't being ignored. - Utkarsh
# Let's see what's up with that later.
![Aa]ssets/**/*.meta

# Visual Studio / MonoDevelop generated
# =====================================----
.vs/
*.booproj
*.csproj
*.pdb
*.pidb
*.sln
*.suo
*.unityproj
*.user
*.userprefs
[Ee]xported[Oo]bj/

# Other IDE / Misc
==================
.consulo/
*.tmp
*.mdb
*.opendb
*.svd
*.tmp
*.VC.db

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta
*.mdb.meta

# Unity generated
# ===============
.*/
*.stackdump
[Bb]uild/
[Bb]uilds/
[Ll]ibrary/
[Ll]ogs/
[Oo]bj/
sysinfo.txt
[Tt]emp/
[Mm]emoryCaptures/
[Uu]serSettings/
[Ss]witchIL2CPPCache/
[Ss]witchIL2CPPStats/

# Build related
# =============
.gradle/
*.apk
*.unitypackage
crashlytics-build.properties

# Third party assets

# ==================
# Photon
# ==================
Assets/Photon/PhotonLibs/GameCore
Assets/Photon/PhotonLibs/EncryptorNative.cs
Assets/Photon/PhotonLibs/EncryptorNative.cs.meta
Assets/Photon/PhotonLibs/SocketNativeSource.cs
Assets/Photon/PhotonLibs/SocketNativeSource.cs.meta

# ==================
# FMOD
# ==================
fmod*.log
Assets/StreamingAssets/*.bank
Assets/StreamingAssets/*.bank.meta
Assets/Plugins/FMOD/Cache/Editor/
Assets/Plugins/FMOD/platforms/gamecore
Assets/Plugins/FMOD/platforms/ps4
Assets/Plugins/FMOD/platforms/ps5
Assets/Plugins/FMOD/platforms/gamecore.meta
Assets/Plugins/FMOD/platforms/ps5.meta
Assets/Plugins/FMOD/lib/ps4
Assets/Plugins/FMOD/src/Runtime/wrapper/fmod_ps4.cs
Assets/Plugins/FMOD/src/Runtime/wrapper/fmod_ps4.cs.meta

# ==================
# Rewired
# ==================
Assets/Rewired/Plugins

# ==================
# Bakery lightmapper
# ==================
6 changes: 6 additions & 0 deletions CharacterCreator/.vsconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Workload.ManagedGame"
]
}
8 changes: 8 additions & 0 deletions CharacterCreator/Assets/Animations.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions CharacterCreator/Assets/Animations/Character1.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading