galacean.github.io icon indicating copy to clipboard operation
galacean.github.io copied to clipboard

playground plan case by case

Open JujieX opened this issue 2 years ago • 0 comments

Benchmark

Animation

  • [ ] 增加 Stats, 改变视角看到更多模型

Lottie

  • [ ] 增加 Stats

Spine

  • [ ] 增加 Stats

Text

Playground

  • [ ] 二级目录按字母表顺序

  • [ ] 三级目录按照功能顺序

Animation

Animation Play - 动画播放

  • [ ] 加阴影,代码中增加多个动画片段加载及速度

Animation CrossFade - 动画播放过度

  • [ ] 加阴影

Animation Event - 动画播放时候加入事件

  • [ ] 加阴影,改为单个动画,更改GUI面板为 事件-对应时长,事件除了文字增加效果

Animation Additive - 动画添加

  • [ ] 加阴影,改成单个动画,删除速度调整

AnimationStateScript - 动画脚本

  • [ ] 加阴影,改为两个动画,删除速度调整,触发事件增加效果(如模型换颜色)

Animation BlendShape - blendShape

  • [ ] 更改模型材质,增加阴影

Animation Custom AnimationClip - 动画编排

  • [ ] 更换场景

Animation Custom BlendShape - blendshape编排

  • [ ] 更换模型

Background

scene background - 场景背景

  • [ ] 把之前的 纯色 / 图片 / 天空盒 / hdr / video 合为一个, 中间增加一个pbr材质的基础模型

Core

scene

glTF

script

  • [ ] 和basic transform 合并

input pointer

Controls

Orbit Control

Ortho Control

Free Control

Camera

Camera Props

  • [ ] 把相机正交、culling mask、视锥体裁剪 合成一个例子

render target

  • [ ] 更换背景、模型

Multi Camera

Multi Viewport

  • [ ] 增加多场景,表明和多相机的区别

Light

Ambient Light - 环境光

Directional Light, Spot Light, PointLight - 直接光

  • [ ] 中间放一个模型,调整视角

Lottie

Lottie Animation

Lottie Clips

Lottie 3D Rotation

Material

Unlit

  • [ ] 更换模型,增加unlit 材质的选项,如透明度

Blinn Phong Material

  • [ ] 加背景

PBR Basic

  • [ ] 更换背景,添加说明

PBR Base

  • [ ] 更换一个纯色IBL背景, 增加材质说明,固定视角

PBR Clearcoat

  • [ ] 更换一个纯色IBL背景, 增加材质说明,固定视角

blend Mode

  • [ ] 增加 alphaCutoff, isTransparent, opacity参数的说明
  • [ ] 例子材质与传达信息不符合,更换材质

Tiling Offset

  • [ ] 去掉动画,固定视角

Mesh

Primitive Mesh

  • [ ] 换背景换颜色,排满整体页面

Model Mesh

Buffer Mesh Independent

Buffer Mesh Instance

Buffer Mesh Interleaved

Particle

Particle Renderer

Particle Sprite Sheet

  • [ ] 增加说明,与上一个的不同

Physics

Lite Collision Detection

PhysX Attractor

PhysX Collision Detection

PhysX Compound

PhysX Character Controller

PhysX Joint Basic

PhysX Raycast

PhysX Select

Shader

Mesh - Water Shader

Sprite - Blur

  • [ ] 换素材,两侧对比

Sprite - Dissolve

Sprite - Glitch

Shadow

Basic Shadow

Transparent Shadow

Cascaded Stable Shadow

Planar Shadow

Spine

Spine Animation

Spine Skin

  • [ ] 增加说明,是换一整套皮肤

Spine Slot Texture

  • [ ] 增加说明,是换部件

Sprite

Sprite Renderer

Sprite Color, Flip, Mask

  • [ ] 把 color, Flip, Mask 合成一个例子

Sprite Pivot

Sprite Region

Sprite Atlas

Sprite SheetAnimation

  • [ ] 封装成组件

Sprite Slice

Text

Text Renderer

Text Renderer Font

Text Wrap and Alignment

Text Subtitle

Texture

Compressed Texture

  • [ ] 显示图片压缩前后的参数

Filter Mode

Wrap Mode

Anisotropic

Mipmap

Tool

OBJ Loader

Screenshot

IBL Baker

Draw Lines

  • [ ] 说明区别

Lines

  • [ ] 说明区别

Outline multi-pass

Outline post-process

Framebuffer Picker

Gizmo

Infinity Grid

Tool - Model Inspector

Skeleton Viewer

Geometry Sketch

glTF Pointer

  • [ ] 和glTF Pointer Merge合并,用另外一种方式显示名称而非alert

Example

Flappy Bird

Viewport

JujieX avatar Nov 29 '22 09:11 JujieX