2015. március 23., hétfő

KA_Phyllotaxis

Ezen dolgozom éppen, egy plant generátoron amellyel akár makró fotókat is lehet majd készíteni procedurálisan generált nagy felbontású növényekről - virágokról - fákról, amelyeknek részei külön layereken gyakorlatilag a végtelenségig alakíthatóak. Bármilyen növény elkészíthető lesz vele, a fáktól kezdve egészen a virágokig. Ez az asset a phyllotaxis csak egy kis része ennek a plant generátornak, már több modul is készen van ha lesz időm akkor a phyllotaxisről teszek fel videót is hogyan működik aztán meg szépen sorban a többiről is (sajnos csak hetente egy videót enged a vimeo ha nem fizetsz), addig is itt egy pár kép.











2014. május 24., szombat

KA_ShipWave

Ez itt egy hullámvető flip fluid szimulációkhoz, amennyiben irányított és általunk kontrollált hullámokat szeretnénk akkor érdemes használni. Update: Igaz, hogy jó sokára mivel nem volt szabadidőm de végül csak sikerült csinálni egy pár tesztet...

KA_Wave_Tool (Houdini) from Mason on Vimeo.



2014. május 10., szombat

KA_Melt_Solver_0.1

Játszottam egy kicsit a houdinivel és összedobtam egy saját melt solvert dinamikus hőtérképpel, itt egy pár teszt. Későbbiekben lesz kedvem csinálok majd meshelt renderelt videót is róla:

KA_Melt_Solver_0.1 (Houdini) from Mason on Vimeo.



2014. május 8., csütörtök

VS 2012 HDK beállítások és fordított c++ fájlok.

Itt vannak a houdini toolkitjében található példa és rejtett fájlok nagy része lefordítva:

https://www.dropbox.com/s/qcadatupaehqngc/dso.rar

Csak csinálj egy dso mappát, a C:\Users\Mason\Documents\houdini13.0\dso mappába, oda ahol az otls mappa is van, és csak be kell dobni. Ezután az environment beállításoknál meg kell adni az útvonalat:

HOUDINI_DSO_PATH: %CUSTOM_DSO_PATH%;&
CUSTOM_DSO_PATH: C:\Users\Mason\Documents\houdini13.0\dso

És már mennek is.


Visual studió 2012 beállítások:

## release mode flags

hcustom -d foo.cpp

## debug mode flags.

hcustom -d -g foo.cpp

C/C++ - Command Line:

## /// Debug ///

-TP
-Zc:forScope
-DVERSION="13.0.376"
-DI386
-DWIN32
-DSWAP_BITFIELDS
-D_WIN32_WINNT=0x0501
-DWINVER=0x0501
-DNOMINMAX
-DSTRICT
-DWIN32_LEAN_AND_MEAN
-D_USE_MATH_DEFINES
-D_CRT_SECURE_NO_DEPRECATE
-D_CRT_NONSTDC_NO_DEPRECATE
-D_SCL_SECURE_NO_WARNINGS
-DBOOST_ALL_NO_LIB
-DSESI_LITTLE_ENDIAN
-DAMD64
-DSIZEOF_VOID_P=8
-DFBX_ENABLED=1
-DOPENCL_ENABLED=1
-DOPENVDB_ENABLED=1
-I .
-I "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/toolkit/include" -I "C:/PROGRA~2/MICROS~1.0/VC/include"
-I "C:/Program Files (x86)/Windows Kits/8.0/Include/um"
-I "C:/ProgramFiles (x86)/Windows Kits/8.0/Include/shared"
-wd4355
-w14996
-Od
-Z7
-DUT_ASSERT_LEVEL=2
-MD
-EHsc
-GR
-bigobj
-DMAKING_DSO


Linker - Command Line:

-LIBPATH:"C:/PROGRA~2/MICROS~1.0/VC/lib/amd64"
-LIBPATH:"C:/Program Files (x86)/Windows Kits/8.0/Lib/win8/um/x64"
-LIBPATH:"C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/custom/houdini/dsolib" "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/custom/houdini/dsolib/*.a" "C:/PROGRA~1/SIDEEF~1/HOUDIN~1.376/custom/houdini/dsolib/*.lib"
-out:"C:/Users/Mason/Documents/houdini13.0/dso/foo.dll"




2014. március 12., szerda

Dynamic Adaptive Subd R&D (Houdini & Maya)

Ez egy dynamikus subdivision surface (Adaptiv Catmull-Clark) houdini-hez és maya-hoz.

Egy plugin-t készítek éppen és annak egy része ez a dinamikus adaptiv subdivision
asset, amely lehetővé teszi, hogy az általam megjelölt helyeken legyen csak
nagyobb felbontása a felületnek. Természetesen működik egyszerre több objektummal is
mint ahogy látható is a rövid videóban amit linkeltem hozzá. Egyebek mellett pedig
dinamikus attributokhoz is kiválóan alkalmazható ez az asset. Működik mayával is
a houdini enginek köszönhetően, szóval akár abban is használható lesz.
A készülő pluginról meg a későbbiekben úgy is írok és posztolok majd,
szóval arról egyenlőre még nem beszélnék bár a nevét elárulhatom és abból is elég
sok minden megtudható: SoftFX. :)

Itt pedig két videó:

Dynamic Adaptive Subd & Deformer. (Houdini) from Mason on Vimeo.
Dynamic Adaptive Subd R&D (Houdini & Maya) from Mason on Vimeo.








2014. február 16., vasárnap

KA_ExtFillet

Ez pedig egy extended fillet, ami angle illetve point id alapján képes lekerekíteni az éleket, ez igen hasznos tud lenni, és sokszor volna rá szükség. Hát most itt van. :) Emellett pedig különböző módokon is képes mérni a bezárt szögeket.


Wrangle Point Cloud

Ez itten egy point cloud wrangle node-al. Éppen részecskékkel készülök játszani, illetve egy assetet csinálok amiről majd kicsit később többet is elárulok. :)


Ez meg itten egy nearpoint point cloud nélkül: