Giter VIP home page Giter VIP logo

Comments (4)

andybak avatar andybak commented on June 14, 2024 1

So this touches on a few related areas as well:

  1. Should environments be more controllable generally? Should the "props" be interchangable? What if you wanted the pedestal dummy in space? Or no mountains but the sky from the default scene?
  2. User skyboxes would benefit from some of this functionality as well (turning off the mountains)
  3. How would a "passthrough brush" or shapes interact with the passthrough environment?

I wonder if "passthrough" is really a type of skybox. Now we have custom skyboxes, the ones that form part of the environments should be selectable. So maybe the first step is to move both skyboxes and passthrough into a new settings UI.

We can still have a "passthrough environment" as environments are just presets that combine a skybox, lights and props.

from open-brush.

andybak avatar andybak commented on June 14, 2024

OK. So I took a look at how things work currently.

  1. If you load an environment that has a skybox - then the "Backdrops" panel has a big button "Customize Backdrop" that removes the skybox and let's you set a gradient skybox instead.
  2. If you load an environment without a skybox then the gradient colours are already shown and can be edited.

So basically there are two types of background - gradient or skybox.

I need to get my custom skyboxes working correctly with this (i.e. show the "Customize Backdrop" button if a skybox is set and maybe have a button to load a custom skybox as well)

@mikeskydev - how do you feel about slotting Passthrough backgrounds into this? i.e. the user uses the Backgrounds panel to switch between Skybox, gradient or passthrough. The current Passthrough environment can stay but it's just a convenient shortcut to a preset.

from open-brush.

andybak avatar andybak commented on June 14, 2024

The Backdrops panel is also a convenient place to add controls to turn off the mountains, floor etc. But that is maybe a task for later. I think this works ok as a phase 1.

from open-brush.

andybak avatar andybak commented on June 14, 2024

Backdrop panel when an environment preset has been loaded that contains a skybox:

image

Backdrop panel when either the preset's skybox has been customized OR the preset had a gradient instead of a skybox:

image

from open-brush.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.