书架

书架

=一个知识书库=

数字孪生常见特效Shader实现2 2D光环

数字孪生常见特效Shader实现2 2D光环

在一些数字孪生场景特效中,常常有光环的设计。本文在 shadertoy 找了以下三个光环的实现,并解释其实现原理 | ![img](http://www.lixianglong.cn/bg_store/img/content/gif/brvVsxh7YR8X6ngzPlEA.gif) | ![img](http://www.lixianglong.cn/bg_store/img/content/gif/zaqlxgQCtzw8hpoA.gif) | ![img](http://www.lixianglong.cn/bg_store/img/content/gif/puib6hYkibMS
more...
Shader 3d RayMarching11 常见纹理坐标映射

Shader 3d RayMarching11 常见纹理坐标映射

所有 demo 和代码可以在 [https://www.shadertoy.com/view/X3sBR7](https://www.shadertoy.com/view/X3sBR7) 查看 在传统 3D里面,纹理都是离线制作好,结合物体的形状生成的 UV贴图。Shadertoy中我们一切都是实时生成的。也就是我们需要更具实时生成出来的形状 找到对应面的纹理坐标。 <!--more--> ## 平面映射 ![图片](http://www.lixianglong.cn/bg_store/img/content/gif/4bgJasm5dqNP9Gw.gif) 平面
more...
Astro 5.0 正式发布

Astro 5.0 正式发布

# 国外超火的前端框架:Astro 5.0 正式发布! Astro 5.0 带来了全新的 **内容层 (Content Layer)** 和 **服务岛 (Server Islands)** 功能,实现了从任意来源加载内容的能力,并将静态缓存内容与动态个性化内容完美结合,进一步提升开发效率和网站性能。 ## 什么是 Astro? Astro 是专注于构建内容驱动型网站(如博客、营销和电商)的现代 Web 框架,以快速加载和优秀的 SEO 表现为核心优势。 ------ <!--more--> ## 主要更新内容 ### 1. 内容层 (Content
more...
flex布局精要之 flex-basis flex-grow flex-shrink flex

flex布局精要之 flex-basis flex-grow flex-shrink flex

> 这篇文章对flex不熟也可以看。这篇文章只讲这三个属性。为了简单化,不会提到主轴交叉轴,也不讲方向,默认方向就是水平方向从左往右。但并不影响对这三个概念的理解。 <!--more--> # 1.开启flex 我们正常写三个div。默认情况下是垂直排列的。只要开启flex,一行代码就可以实现水平布局。这是flex最有用的一点。 ```xml <div id="box"> <div class="div1 fontCenter">1</div> <div class="div2 fontCenter">2</div> <div cl
more...