First attempt at modelling a stylized floating island in blender before trying to integrating with R3F in code π₯³ . This is gonna be a proof of concept and for sure will no doubt bring up limitations or challenges.. There's going to be some GPU or instanced flying particles and an orb you can move around and mouse click interactions with the particles + maybe a night time version. Let me know your thoughts guys, really do love all the stuff people do here β€οΈβπ₯π
#Stylized Floating island being prepped for R3F
1 messages Β· Page 1 of 1 (latest)
I'm interested to see your journey
Yea Iβm going to do a full write up/ tutorial on all the resources techniques Iβm using / any modifications to the plan. Will be sure to post some ssβs or videos as I go on this post π
Good progress π UVs sorted for base mesh, need to fix gusts texture and export the grass positional vectors for instancing into JSON. Used a nextjs starter kit https://dev.to/whoisryosuke/react-three-fiber-and-nextjs-starter-template-3cp0 which really accelerated getting the base mesh through gltfjsx π hdri maker for the custom background, the base is a different color to the background's top.
I'm curious to see how you handle foliage painting converting to instances
I take it you mean the grass? going to export the positions via a script into json https://www.thefrontdev.co.uk/exporting-vertex-data-from-blender-into-a-r3f-project-and-instancing. The base mesh will have a diffuse or a combined bake (for the alpha and + color) and then use r3f instancing π
- some playing around with noise and rotation
alpha clipping basically *
get 3-4 grass strands for 4 verticies
Ah! Thanks for sharing
test with dummy grass, needs some tweaking π
This is a batteries included template for using React Three Fiber (R3F) with NextJS π.
Very very first hosted mvp
Can I am why a combined bake for a semi transparent wind gust is bright in blender but very vague in threejs?
Also camera isnβt positioned yet
Zoom out lol
Can I ask*
adding some fireflies, custom sprite not added yet
should be on the link soon
technique was to store positional data inside images/textures and then read in r3f shaderMaterials for points. You have to give the points material dummy positions (doesnt matter what vecs this is) just has to be total number or particles and a index for each particle so you can make some uvs for a long 1 px height image. And then read the data out of the color pixel, making sure you store it as non color in the blender python script