@ephtracy@mastodon.gamedev.place avatar

ephtracy

@ephtracy@mastodon.gamedev.place

Computer Graphics :: Author of Software : #MagicaVoxel, #Aerialod, #MagicaCSG

This profile is from a federated server and may be incomplete. Browse more on the original instance.

metin, to random
@metin@graphics.social avatar

@ephtracy Did you know this online SDF experiment? It's simple but smooth.

https://stephaneginier.com/archive/editSDF/

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin it’s mesh based not sdf based as far as I know.

metin, to design
@metin@graphics.social avatar

Decided to start creating something in Womp today, a free online SDF modeler (subscription = more features).

Although MagicaCSG wins in terms of speed, versatility and UI / UX, Womp has got some nice features too.

Updates will follow.

Want to try Womp yourself?
https://womp.com

#CharacterDesign #design #artwork #sculpture #3DModeling #illustration #illustrator #art #arte #artist #DigitalArt #ArtMatters #GraphicDesign #3D #womp #CreativeToots #FediArt #MastoArt #ArtistsOnMastodon

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin wondering if you can use NURBS tools to model characters or other organic objects

metin, to design
@metin@graphics.social avatar
ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin heart attack for a second:)

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

let's just make it work first #magicaCSG

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

w.i.p. rewrote a large part of the backend codes to support that. #magicaCSG

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin need to redesign workflow for operations on hierarchies.

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@sjb3d yes, I managed to find a way to cull the trees (currently two-level). it’s still very limited though. Compound sdfs definitely have artifacts (especially the interior region). but users may still prefer at least having some ways to localize the boolean operations.

dougbinks, (edited ) to random
@dougbinks@mastodon.gamedev.place avatar

I recently did some work on improving the import/export of emissive materials in Avoyd to/from @ephtracy's .vox format and whilst doing so saw this interesting pattern during rendering.

I've not tried to reverse engineer the MagicaVoxel rendering (Avoyd uses standard unidirectional path tracing), but this has me intrigued as to the algorithm and whether it's been written about anywhere.

Note: voxel emission increases by a factor of 10 each voxel from top (darkest) to bottom (brightest).

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@dougbinks the built-in renderer was mainly developed for opengl 3.3 (to be compatible on macos back in 2017). therefore, I have to do some tricks to reduce the workload on the shader side. but it's still an unbiased path tracer (the rendered image will converge with sufficient samples)

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar
ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

SDF is referred to as the "Signed Distance Field". the work is mainly based on the prior R&D work from
@iquilezles, @mmalex, @sjb3d and @lritter, and I'm glad that I also developed some of my own techniques in this program. #magicaCSG

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

#MagicaCSG Demo Version: a nondestructive SDF editor and renderer. https://ephtracy.github.io/index.html?page=magicacsg

image/png
image/jpeg
image/jpeg

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

...There is no official tutorial or document for #magicaCSG yet. Here is one tutorial video from wanthelucid: https://youtu.be/J-xHx28BMA4?si=VznYafkIBP92_Gax

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

let's update some teaser images on the front page #magicaCSG (by Mikko, Metin, DrPix3lz, Denis)

image/png
image/jpeg
image/jpeg

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin finally I can replace my programmer arts:)

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

Rhombus profile will also be supported #magicaCSG

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

note that unlike cylinder spline, you can use Boolean subtract and groove blend on this capped spline. #magicaCSG

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

#MagicaCSG demo: capped cylinder sweep spline

video/mp4

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

w.i.p.

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

blending all the math-based SDF primitives in #MagicaCSG

image/png

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

#MagicaCSG Demo: Looped Spline

video/mp4

metin, to Animal
@metin@graphics.social avatar

Started a new MagicaCSG 3D scene. As usual, I'll keep you up to date of the progress again.

A coffee is always appreciated. ☕😉
https://ko-fi.com/metinseven

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin didn’t expect that!

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin everything looks normal and warm at first glance:)

ephtracy, to random
@ephtracy@mastodon.gamedev.place avatar

#MagicaCSG capped spline

image/png

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin no, but it can be subtracted with blending

metin, to random
@metin@graphics.social avatar

@ephtracy Thanks for the boost, I'm honored. 😊 Feel free to share it elsewhere as well (such as on Twitter).

ephtracy,
@ephtracy@mastodon.gamedev.place avatar

@metin sure:) last share has 89 likes by the way.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines